/* Copyright (c) 2010, Peter Lényi */
/* Licensed under The BSD License. */

package gem.apps.fs.engine;

/**
 * Exception FileServerException is thrown when internal exception is caught.
 * 
 * @author Peter Lényi
 * @version 20100421F
 */
public class FileServerException extends Exception
{
    /**
     * Create an exception.
     */
    public FileServerException() {
        super();
    }


    /**
     * Create an exception with specified message.
     * @param msg
     *          Message associated with this exception.
     */
    public FileServerException(String msg) {
        super(msg);
    }

    /**
     * Create an exception with specified cause.
     * @param cause
     *          Cause of this exception.
     */
    public FileServerException(Throwable cause) {
        super(cause);
    }

    /**
     * Create an exception with specified message and cause.
     * @param msg
     *          Message associated with this exception.
     * @param cause
     *          Cause of this exception.
     */
    public FileServerException(String msg, Throwable cause) {
        super(msg, cause);
    }
}
